package cool.lichuan.zabbix.domain.host.hostinterface;

import java.io.Serializable;

/**
 * 主机接口
 * @author LiChuan
 * @date 2021/11/8 10:46
 */
public class HostInterface implements Serializable {
    /** 接口ID */
    private String interfaceid;
    /** 接口归属的主机ID */
    private String hostid;
    /** 该接口是否在主机上用作默认接口. 主机上只能有一种类型的接口作为默认设置 0不是默认 1默认 */
    private String main;
    /** 接口类型 1 - agent;  2 - SNMP; 3 - IPMI; 4 - JMX.*/
    private String type;
    /** 是否应通过IP进行连接. 0 - 使用主机DNS名称连接; 1 - 使用该主机接口的主机IP地址进行连接. */
    private String useip;
    /** 接口使用的IP地址. 如果通过DNS域名连接，可以设置为空. */
    private String ip;
    /** 接口使用的DNS名称. 如果通过IP连接，可以设置为空. */
    private String dns;
    /** 接口使用的端口号,可以包含用户宏. */
    private String port;
    /** 是否使用批量SNMP请求. 0 - 不要使用批量请求; 1 - (默认) 使用批量请求. */
    private String bulk;
    public void setInterfaceid(String interfaceid) {
        this.interfaceid = interfaceid;
    }
    public String getInterfaceid() {
        return interfaceid;
    }

    public void setHostid(String hostid) {
        this.hostid = hostid;
    }
    public String getHostid() {
        return hostid;
    }

    public void setMain(String main) {
        this.main = main;
    }
    public String getMain() {
        return main;
    }

    public void setType(String type) {
        this.type = type;
    }
    public String getType() {
        return type;
    }

    public void setUseip(String useip) {
        this.useip = useip;
    }
    public String getUseip() {
        return useip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }
    public String getIp() {
        return ip;
    }

    public void setDns(String dns) {
        this.dns = dns;
    }
    public String getDns() {
        return dns;
    }

    public void setPort(String port) {
        this.port = port;
    }
    public String getPort() {
        return port;
    }

    public void setBulk(String bulk) {
        this.bulk = bulk;
    }
    public String getBulk() {
        return bulk;
    }
    private static final long serialVersionUID = -4815026099063786400L;
}
